package com.enjoyor.soa.traffic.core.efoms.mapper;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.core.efoms.domain.CheckDeviceInfo;
import com.enjoyor.soa.traffic.frame.support.mybatis.mapper.IBaseMapper;
import com.enjoyor.soa.traffic.util.pojo.Page;

public interface ICheckDeviceInfoMapper extends IBaseMapper<CheckDeviceInfo>{

	List<CheckDeviceInfo> selectCheckDeviceInfoList(Map<String, Object> map);
	
	Page selectCheckDeviceInfoPage(Page page);
	
	int getCheckWarnCount(Map<String, Object> map);
	
	int getCheckSeriousCount(Map<String, Object> map);
	
	int getCheckRepairsCount(Map<String, Object> map);
	
	int getCheckNoCheckCount(Map<String, Object> map);
	
	int getCheckCheckCount(Map<String, Object> map);
	
	//网络状态统计；
	int getNetStatusCount(Map<String, Object> map);
	
	//图片有无统计；
	int getHavePicCount(Map<String, Object> map);
	
	//图片质量统计；
	int getPicMassCount(Map<String, Object> map);
	
	//数据状态统计；
	int getDateStatusCount(Map<String, Object> map);
	
	//数据延迟统计；
	int getDaleyDateStatusCount(Map<String, Object> map);
	
	
	
}
